Scalable Reliable Multicast with Hierarchy and Polling
نویسنده
چکیده
The IP multicast architecture enabled large-scale applications of multicasting on the Internet. Many of these applications require reliable dissemination of a stream of data (e.g., software distribution or stock updates) to a large number of receivers. They face, however, a scaling limitation, known as the feedback implosion problem: the sender is overwhelmed by feedback packets, leading to packet losses. Recent reliable multicast protocols have been designed with scalability in mind. They usually follow a receiver-initiated approach: the sender is unaware of receivers; it transmits to a group id without waiting for feedback and handles retransmission requests when possible. Receiver-initiated schemes trade in eeciency and reliability for improved scalability. This paper describes an alternative approach to scalable reliable multicasting: instead of resorting to receiver-initiated schemes, the scalability of sender-initiated protocols is enhanced through polling feedback and hierarchy. A novel polling-based implosion avoidance mechanism reduces the amount of feedback packets to desired levels, and thus avoids implo-sion, while the hierarchical organization is harnessed for increased scalability, local recovery, as well as improved ow and congestion control. The resulting protocol is called prmp: polling-based reliable multicast protocol.
منابع مشابه
Throughput analysis of tree-based protocols for many-to-many reliable multicast
Tree-based reliable multicast protocols are known to be most scalable for one-to-many sessions. However, there is still an open question whether these protocols are also scalable for many-to-many sessions. We categorize existing tree-based protocols into four classes according to feedback/retransmission policies employed, and analyze and compare them based on a spatial loss model proposed in th...
متن کاملA Combined Group/Tree Approach for Many-to-Many Reliable Multicast
In this paper we present the design, implementation, and performance analysis of Group-Aided Multicast (GAM), a scalable many-tomany reliable multicast transport protocol. GAM achieves high quality ACK trees while keeping the tree maintenance overhead reasonably low in the presence of dynamic group membership and route changes. It is supported by a group configuration mechanism organizing the m...
متن کاملMedia distribution using overlay multicast and peer-to-peer technologies
The explosive growth of multimedia services and applications (e.g. media streaming) demands an efficient, deployable media distribution system on the Internet. Although native IP multicast is regarded as an efficient way of delivering media streams to a group of receivers, it faces a number of technical and operational issues which have eventually prevented its widespread usage. The aim of this...
متن کاملPRMP A Hierarchical Polling Based Reliable Multicast Protocol
Traditional sender initiated unicast protocols do not scale well for one to many reliable multicast due mainly to implosion caused by excessive rate of feedback packets arriving from receivers In our previous work we showed that such problem can be circumvented by making the sender poll the receivers at carefully planned timing instants so that the arrival rate of feedback packets is not large ...
متن کاملA Multicast Control Scheme For Parallel Software-only Video E ects Processing
We have developed a parallel software-only processing system for creating real-time video e ects such as titling and compositing (e.g., picture-in-picture) using compressed Internet video sources. The system organizes processors into a hierarchy of levels. Processes at each level of the hierarchy can exploit di erent types of parallelism and coordinate the actions of lower levels. To control th...
متن کامل